view{box-sizing: border-box;}
image{
	width: 100%;
	height: 100%;
	display: block;
}
/* 商品列表 */
.main_goods {
  background: #fff;
}
.main_goods_left {
  width: 180rpx;
  height: 180rpx;
	border-radius: 12rpx;
  background: #D8D8D8;
	position: relative;
  overflow: hidden;
	.loot-all{
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		line-height: 40rpx;
		color: #fff;
		font-size: 24rpx;
		background: rgba(0,0,0,.5);
	}
}
/* 商品信息 */
.main_goods_right {
  position: relative;
}
.main_goods_title_box {
  position: relative;
}
.main_goods_title {
  width: 100%;
  font-size: 30rpx;
  line-height: 1.3;
  color: #333;
}
/* 秒杀进度条 */
.nosharp-progress .yoo-progress{
  background: rgba(232,46,46,0.5);
}

.sharp-sales {
  font-size: 24rpx;
  color: $red;
  white-space: nowrap;
}
/* 优惠商品价格 */
.desc_footer {
  font-size: 24rpx;
  line-height: 1.2;
}
.desc_footer .price_x {
  color: $red;
  margin-right: 10rpx;
}
.desc_footer .price_y {
  text-decoration: line-through;
  color: #999;
}
/* 操作按钮 */
.optbox-wrap{
  text-align: right;
  margin-top: 0;
}
.qiang-btn{
	padding: 0;
}
.settlement{
	width: inherit;
	padding: 0 22rpx;
	height: 48rpx;
	line-height: 48rpx;
	margin-left: 20rpx;
	font-size: 28rpx;
	letter-spacing: 0.05em;
}
.qiang-btn[disabled]:not([type]){
  background: #999;
  color: #fff;
}
// 默认
.div-main_goods{
	padding-top: 30rpx;
	/* 操作按钮 */
	.qiang-btn{
		width: 52rpx;
		height: 52rpx;
		padding: 0;
		line-height: 52rpx;
		color: #fff;
		font-size: 32rpx;
		background: $red;
		border-radius: 50%;
	}
	/* 秒杀进度条 */
	.yoo-progress {
	  position: relative;
	  width: 280rpx;
	  height: 16rpx;
	  border-radius: 12rpx;
	  background: #F2F2F2;
	}
	.yoo-progress--portion {
	  width: 0%;
		max-width: 100%;
	  height: 100%;
	  border-radius: 12rpx;
	  background:$red;
	}
	/* 商品列表 */
	.main_goods {
		padding: 20rpx;
	  margin-bottom: 20rpx;
	  border-radius: 12rpx;
	}
	/* 商品信息 */
	.main_goods_title {
		-webkit-line-clamp: 1;
	}
	/* 秒杀进度条 */
	.sharp-progress{
	  margin-top: 16rpx;
	}
}
// 卖手圈
.saler-main_goods{
	padding-top: 30rpx;
	background: #fff;
	border-radius: 0 0 24rpx 24rpx;
	overflow: hidden;
	/* 操作按钮 */
	.qiang-btn{
		width: 128rpx;
		height: 48rpx;
		color: #fff;
		line-height: 48rpx;
		margin-left: 20rpx;
		font-size: 28rpx;
		letter-spacing: 0.05em;
		border-radius: 24rpx;
		background: $red;
	}
	/* 商品列表 */
	.main_goods {
		padding: 0 20rpx;
		margin-bottom: 40rpx;
	}
	.main_goods_left {
	  width: 240rpx;
	  height: 240rpx;
		border-radius: 16rpx;
	}
	.main_goods_desc{
		margin-top: 50rpx;
	}
	/* 商品信息 */
	.main_goods_title {
		line-height: 48rpx;
		height: 96rpx;
	}
	/* 优惠商品价格 */
	.desc_footer {
	  margin-top: 10rpx;
	}
}
// 小商店
.minishop-main_goods{
	/* 操作按钮 */
	.qiang-btn{
		width: 88rpx;
		height: 48rpx;
		color: #fff;
		line-height: 48rpx;
		margin-left: 20rpx;
		font-size: 28rpx;
		letter-spacing: 0.05em;
		border-radius: 24rpx;
		background: linear-gradient(270deg, #FAAB90 0%, #F27257 100%);
	}
	.settlement{
		background: linear-gradient(270deg, #FAAB90 0%, #F27257 100%);
	}
	/* 商品列表 */
	.main_goods {
		padding: 0 20rpx 0 0;
		margin-bottom: 40rpx;
		border-radius: 16rpx;
	}
	.main_goods_left {
	  width: 240rpx;
	  height: 240rpx;
		border-radius: 16rpx;
		transform: translateY(-20rpx);
	}
	.main_goods_desc{
		margin-top: 4rpx;
	}
	/* 商品信息 */
	.main_goods_right {
		padding-top: 20rpx;
	}
	.main_goods_title {
		line-height: 48rpx;
		height: 96rpx;
		color: #2A2A30;
	}
	/* 优惠商品价格 */
	.desc_footer {
	  margin-top: 10rpx;
	}
	.desc_footer .price_x {
		color: #2A2A30;
	}
	/* 秒杀进度条 */
	.sharp-progress{
	  // margin-top: 16rpx;
	}
	.yoo-progress {
	  position: relative;
	  width: 200rpx;
	  height: 40rpx;
	  border-radius: 20rpx;
		border: 1rpx solid $red2;
	}
	.yoo-progress--portion {
	  width: 0%;
		max-width: 100%;
	  height: 100%;
	  border-radius: 20rpx;
	  background:rgba(242, 114, 87, .15);
	}
	.sharp-sales{
		width: 100px;
		margin-left: -100px;
		color: $red2;
		text-align: center;
		line-height: 40rpx;
	}
}
// 运动
.sportshop-main_goods{
	padding-top: 26rpx;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	/* 操作按钮 */
	.qiang-btn{
		width: 40rpx;
		height: 40rpx;
		line-height: 40rpx;
		margin-left: 20rpx;
		color: #fff;
		font-size: 28rpx;
		letter-spacing: 0.05em;
		background: $theme4Red;
		border-radius: 0;
	}
	.settlement{
		background: linear-gradient(270deg, #FAAB90 0%, #F27257 100%);
	}
	/* 商品列表 */
	.main_goods {
		display: block !important;
		width: 334rpx;
		margin-bottom: 20rpx;
		box-shadow: 0 4rpx 16rpx 0 rgba(187, 188, 205, 0.5);
		border-radius: 4rpx;
	}
	.main_goods_left {
		width: 100%;
		height: 334rpx;
		border-radius: 0;
	}
	.main_goods_desc{
		margin-top: 10rpx;
	}
	/* 商品信息 */
	.main_goods_right {
		margin-left: 0;
		padding: 10rpx 10rpx 20rpx;
	}
	.main_goods_title {
		height: 80rpx;
		line-height: 40rpx;
		color: #000;
	}
	/* 优惠商品价格 */
	.desc_footer {
	  margin-top: 10rpx;
	}
	.desc_footer .price_x {
		color: $theme4Red;
	}
	.desc_footer .price_y{
		color: $theme4Gray;
	}
	/* 秒杀进度条 */
	.sharp-progress{
	  flex-wrap: wrap;
		margin-top: 10rpx;
	}
	.yoo-progress {
	  position: relative;
	  width: 200rpx;
	  height: 16rpx;
		background: url(https://pic.kaidanxia.com/2021-04-29/1608368c8920866.png);
		background-size: 10rpx 16rpx;
	}
	.yoo-progress--portion {
	  width: 0%;
		max-width: 100%;
	  height: 100%;
	  background:url(https://pic.kaidanxia.com/2021-04-29/160835704066979.png);
		background-size: 10rpx 16rpx;
	}
	.sharp-sales{
		margin-top: 4rpx;
		width: 100%;
		margin-left: 0;
		color: #000;
	}
}